package com.mind.adjust.service;

import com.mind.system.domain.AjCallApi;
import java.util.List;

/**
 * 调用结果(AjCallApi)表服务接口
 *
 * @author makejava
 * @since 2024-11-01 20:18:05
 */
public interface AjCallApiService {

    /**
     * 查询调用结果信息集合
     * 
     * @param callApi 调用结果信息
     * @return 调用结果列表
     */
    public List<AjCallApi> selectCallApiList(AjCallApi callApi);

    /**
     * 通过调用结果ID查询调用结果信息
     * 
     * @param callApiId 调用结果ID
     * @return 角色对象信息
     */
    public AjCallApi selectCallApiById(Long callApiId);


    /**
     * 删除调用结果信息
     * 
     * @param callApiId 调用结果ID
     * @return 结果
     */
    public int deleteCallApiById(Long callApiId);

    /**
     * 批量删除调用结果信息
     * 
     * @param callApiIds 需要删除的调用结果ID
     * @return 结果
     */
    public int deleteCallApiByIds(Long[] callApiIds);

    /**
     * 新增保存调用结果信息
     * 
     * @param callApi 调用结果信息
     * @return 结果
     */
    public int insertCallApi(AjCallApi callApi);

    /**
     * 修改保存调用结果信息
     * 
     * @param callApi 调用结果信息
     * @return 结果
     */
    public int updateCallApi(AjCallApi callApi);
    
    
    /**
     * 批量插入
     *
     * @param callApiList 附件类型信息
     * @return 结果
     */
    int batchInsert(List<AjCallApi> callApiList);
}
